Large Scale Weakly Consistent Replication using Multicast
نویسندگان
چکیده
In today s Internet there exist several repositories of resource allocation information Speci cally these registries contain information about IP address space delegations name space allocations and inter ISP routing policies Such registries are useful for coordinating allocation of Internet names and addresses and for debugging network routing For performance and availability reasons there is an increasing need to replicate these registries Internet wide This paper describes the design of an weakly consistent replication scheme that uses IP multicast The IP multicast service is unreliable we use a stochastic wait with suppression technique to scalably recover lost updates This technique reduces duplicate retransmissions of lost updates Detailed simulations demonstrate that even in large sparsely distributed registries less than of the losses result in duplicate retransmissions For the expected update tra c patterns our approach outperforms other multicast loss recovery mechanisms We have implemented a distributed Internet routing policy registry using this replication scheme a small experiment demonstrates the scheme s feasibility
منابع مشابه
Partial Replication on Transactional Memory Systems
Nowadays, transactional in-memory distributed storage systems are widely used as a mean to increase the performance of applications that need to access frequently large amount of shared data. In this context, data replication has two main advantages: it supports load balancing and fault-tolerance. However, these advantages need to be weighted against the costs of replications: namely memory con...
متن کاملPartial Replication for Software Transactional Memory Systems
Nowadays, transactional in-memory distributed storage systems are widely used as a mean to increase the performance of applications that need to access frequently large amount of shared data. In this context, data replication has two main advantages: it supports load balancing and fault-tolerance. However, these advantages need to be weighted against the costs of replications: namely memory con...
متن کاملPushing Bytes: Cloud Scale Big-Data Replication with RDMC
Cloud computing frameworks replicate large objects for diverse reasons, often under time-pressure. RDMC (Reliable DMA Multicast) is a reliable data replication protocol that runs at exceptionally high speeds and low latencies, implementing multicast as a pattern of RDMA unicast operations using a novel approach that maximizes concurrency. Users with knowledge of datacenter topology can configur...
متن کاملFcast Scalable Multicast File Distribution: Caching And Parameter Optimizations
Reliable data multicast is problematic. ACK/NACK schemes do not scale to large audiences, and simple data replication wastes network bandwidth. Fcast, " file multicasting " , combines multicast with Forward Error Correction (FEC) to address both these problems. Like classic multicast, Fcast scales to large audiences, and like other FEC schemes, it uses bandwidth very efficiently. Some of the be...
متن کاملOn predictable large-scale data delivery in prefix-based virtualized content networks
IPTV, software replication, and other large scale content distribution services raise the need for fast and efficient content delivery mechanisms in underlay as well as overlay networks. Multicast, the natural approach on the network layer, has not been deployed globally, and solutions are pushed to the application layer. For a flexible, sustainable deployment the distribution mechanisms in use...
متن کامل